
.swgwhy_top .why_section{
    width: 985.56px;
    height: 950px;
    margin: 0px 127.5px 120px;
    justify-content: center;
}
.why_section .grid{
    display: flex;
    flex-direction: column;
    width: 985.56px;
    height: 1029.26px;
}
.why_section .container{
    display: flex;
    flex-direction: column;
    max-width: 985.56px;
    height: 453px;
    padding: 0px;
    margin: 18px -1px 0px;
}
.why_section .container .card-video2{
    display: flex;
    flex-direction: column;
    width: 1200px;
    height: 339.5px;
    margin: 0px 0px 16px;
    background-color: rgba(240, 245, 250,0.5);
}
.why_section .container .card-video2 .video2-read{
    display: flex;
    width: 1200px;
    height: 280px;
}
.why_section .button-grop{
    display: flex;
    width: 1200px;
    height: 0px;
    color: rgb(35, 31, 32);
}
.swgwhy_top .section-show{
    display: flex;
    flex-direction: column; 
    align-items: center;
    width: 985.56px;
    height: 1266px;
    margin: 0px 120px 120px;
}
.swgwhy_top .section-show .grid-inner{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 985.56px;
    height: 1066px;
}
.swgwhy_top .section-show .grid-inner .show-title{
    display: flex;
    position: relative;
    text-decoration: none;
    z-index: 5;
    width: 219.72px;
    height: 206px;
    margin: 0px 8px 16px;
}
.swgwhy_top .section-show .grid-inner .show-title header{
    display: flex;
    justify-content: center;
    flex-direction: column;
    z-index: 10;
    width: 219.72px;
    height: 206px;
}
.swgwhy_top .section-show .grid-inner .show-title header img{
    width: 162px;
    height: 162px;
    margin: 0px auto;
    border-radius: 50%;
}
.swgwhy_top .section-show .grid-inner .show-title header h3{
    text-align: center;
    margin-top: 8px;
}
.swgwhy_top .section-show .grid-inner .show-title .background{
    position: absolute;
    z-index: 0;
    width: 219.72px;
    height: 124px;
    top: 115px;
    background-color: rgb(248, 245, 250);
}
.footer-button-group{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 176.9px;
    height: 55px;
    margin: 34px 0px 0px;
    background-color: rgb(72, 0, 122);
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.footer-button-group a{
    display: flex;
    text-decoration: none;
    margin-top: 10px;
    width: 90px;
    height: 35px;
    color:rgb(255, 255, 255);
    font-size: 22px;
}


.swgwhy_top .posts-carousel{
    width: 1170px;
    height: 702.2px;
    margin: 0px 0px 120px ;
}
.swgwhy_top .posts-carousel .regular{
    display: flex;
    flex-direction: column; 
    align-items: center;
    width: 1170px;
    height: 702.2px;
}
.swgwhy_top .posts-carousel .regular h1{
    width: 1170px;
    height: 41px;
    color: rgb(72, 0, 122);
    margin-bottom: 20px;
    text-align: center;
    font: 34px;
}
.swgwhy_top .posts-carousel .regular .slider{
    position: relative;
    width: 1000px;
    height: 553px;
    background-color: white;
}
.swgwhy_top .slider h5{
    color: white;
    font-size: 25px;
}
.swgwhy_top .slider p{
    background-color: rgba(255, 255, 255, 0.3);
}

.swgwhy_top .posts-carousel .regular .group{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 176.9px;
    height: 55px;
    margin: 34px 0px 0px;
    background-color: rgb(72, 0, 122);
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.swgwhy_top .posts-carousel .regular .group a{
    display: flex;
    text-decoration: none;
    margin-top: 10px;
    width: 90px;
    height: 75px;
    color:rgb(255, 255, 255);
    font-size: 22px;
}